Leer Pasaporte
Este ejemplo de código demuestra cómo usar el motor OCR de IronTesseract para extraer y procesar información de pasaportes de una imagen.
Se instancia el motor OCR de IronTesseract. Se crea un objeto OcrInput para cargar la imagen que contiene el pasaporte ("passport.jpg") utilizando el método LoadImage. El método ReadPassport se utiliza para procesar la imagen y extraer la información del pasaporte, devolviendo un objeto OcrPassportResult que contiene detalles como los nombres, los apellidos, el país, el número de pasaporte, la fecha de nacimiento y la fecha de caducidad. La información del pasaporte extraída se muestra luego en la consola:
- Se accede a los nombres proporcionados a través de
result.PassportInfo.GivenNames. - El país se recupera utilizando
result.PassportInfo.Country. - El número de pasaporte está disponible a través de
result.PassportInfo.PassportNumber. - Se accede al apellido mediante
result.PassportInfo.Surname. - La fecha de nacimiento se imprime utilizando
result.PassportInfo.DateOfBirth. - La fecha de caducidad se muestra con
result.PassportInfo.DateOfExpiry. - Se accede al género a través de
result.PassportInfo.Gender. - El tipo de documento se recupera utilizando
result.PassportInfo.DocumentType. - La nacionalidad está disponible a través de
result.PassportInfo.Nationality. - Se accede al código de nacionalidad mediante
result.PassportInfo.NationalityCode. - El código del país emisor se recupera utilizando
result.PassportInfo.IssuingCountryCode. - El número de identificación personal está disponible a través de
result.PassportInfo.PersonalNumber. - Se accede a la fecha de emisión a través de
result.PassportInfo.DateOfIssue.

